# -*- coding: utf-8 -*-
def f(x):
	if len(x) % 2 - 1:
		return x.lower()  #letra pequena
	else:
		return x.upper()  #letra grande
		
expressao = lambda x: x.lower() if len(x) % 2 - 1 else x.upper()
	
lista= ['lisboa ', 'caracas ', 'madrid ', 'londres ','berlin ', 'paris ']

lista_out1 = map(expressao, lista)  #usando o lambda
lista_out2 = map(f, lista)			#usando a maneira de cima

print lista_out1
print lista_out2
